/*
vuex：
1.页面有多个需要共享的状态，引入vuex，便于维护（非父子通信）
2.缓存部分异步数据，减少后端服务的访问，增加用户体验
 */
import { CHANGE_TABBAR } from "../type";

const TabbarModule = {
  namespaced: true, //开启命名空间,方便map辅助函数的使用
  state() {
    return {
      isTabbarShow: true,
    };
  },
  //唯一修改状态的位置【监控操作记录】，同步
  mutations: {
    [CHANGE_TABBAR](state, payload) {
      state.isTabbarShow = payload;
    },
  },
};

export default TabbarModule;
